package com.shop.cereshop.commons.domain.im.tx.req.user;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

@Data
public class SetGlobalBanReq {
    /**
     * 设置禁言配置的账号
     */
    @SerializedName("Set_Account")
    private String setAccount;

    /**
     * 单聊消息禁言时间，单位为秒，非负整数，最大值为4294967295（十六进制 0xFFFFFFFF）
     * 0表示取消该账号的单聊消息禁言
     * 4294967295表示该账号被设置永久禁言
     * 其它值表示该账号具体的禁言时间
     */
    @SerializedName("C2CMsgNospeakingTime")
    private Long c2CmsgNospeakingTime;

    /**
     * 群组消息禁言时间，单位为秒，非负整数，最大值为4294967295（十六进制 0xFFFFFFFF）
     * 0表示取消该账号的群组消息禁言
     * 4294967295表示该账号被设置永久禁言
     * 其它值表示该账号的具体禁言时间
     */
    @SerializedName("GroupMsgNospeakingTime")
    private Long groupmsgNospeakingTime;

    public SetGlobalBanReq(String setAccount, Long c2CmsgNospeakingTime, Long groupmsgNospeakingTime) {
        this.setAccount = setAccount;
        this.c2CmsgNospeakingTime = c2CmsgNospeakingTime;
        this.groupmsgNospeakingTime = groupmsgNospeakingTime;
    }
    public SetGlobalBanReq() {

    }




}
